Articles by Falko Timme

Falko Timme

About Falko Timme

Falko Timme is an experienced Linux administrator and founder of Timme Hosting, a leading nginx business hosting company in Germany. He is one of the most active authors on HowtoForge since 2005 and one of the core developers of ISPConfig since 2000. He has also contributed to the O'Reilly book "Linux System Administration".

  • Virtual Users And Domains With Postfix, Courier And MySQL (Fedora Core 5)

    apache Author: Falko TimmeTags: , , Comments: 10

    Virtual Users And Domains With Postfix, Courier And MySQL (Fedora Core 5) This document describes how to install a mail server based on Postfix that is based on virtual users and domains, i.e. users and domains that are in a MySQL database. I'll also demonstrate the installation and configuration of Courier (Courier-POP3, Courier-IMAP), so that Courier can authenticate against the same MySQL database Postfix uses. In addition to that, this tutorial covers the installation of Amavisd, SpamAssassin and ClamAV so that emails will be scanned for spam and viruses.

  • How To Compile A Kernel - The Ubuntu Way

    Author: Falko TimmeTags: , Comments: 31

    How To Compile A Kernel - The Ubuntu Way Each distribution has some specific tools to build a custom kernel from the sources. This article is about compiling a kernel on Ubuntu systems. It describes how to build a custom kernel using the latest unmodified kernel sources from www.kernel.org (vanilla kernel) so that you are independent from the kernels supplied by your distribution. It also shows how to patch the kernel sources if you need features that are not in there.

  • Creating .deb-Packages With Checkinstall

    Author: Falko TimmeTags: , , Comments: 3

    Creating .deb-Packages With Checkinstall Checkinstall is a nice tool to create simple .deb-packages that you can use in your local network (e.g. if you have to install the same piece of software on multiple computers running Debian). It lets you compile and install software from the sources like before, but with the difference that you end up with a simple Debian package which also means that you can easily uninstall the software you just compiled by running dpkg -r!

  • Converting .rpm Packages To Debian/Ubuntu .deb Format With Alien

    Author: Falko TimmeTags: , Comments: 5

    Converting .rpm Packages To Debian/Ubuntu .deb Format With Alien This article shows how you can convert .rpm packages to .deb packages with a tool called alien so that you can easily install them on Debian and Ubuntu systems. Sometimes this is quite convenient as not all software projects release their software as Debian/Ubuntu packages.

  • MySQL Backup And Recovery With mysql-zrm On Debian Sarge

    Author: Falko TimmeTags: , , Comments: 5

    MySQL Backup And Recovery With mysql-zrm On Debian Sarge This guide describes how to back up and recover your MySQL databases with mysql-zrm on a Debian Sarge system. mysql-zrm is short for Zmanda Recovery Manager for MySQL, it is a new tool that lets you create full logical or raw backups of your databases (regardless of your storage engine and MySQL configuration), generate reports about the backups, verify the integrity of the backups, and recover your databases. It can also send email notifcations about the backup status, and you can implement multiple backup policies (based on your applications and based on time (e.g. daily, weekly, etc.)).

  • How To Set Up A DHCP Server For Your LAN

    Author: Falko TimmeTags: , Comments: 3

    How To Set Up A DHCP Server For Your LAN This tutorial describes how to set up a DHCP server (ISC-DHCP) for your local network. DHCP is short for "Dynamic Host Configuration Protocol", it's a protocol that handles the assignment of IP addresses, subnet masks, default routers, and other IP parameters to client PCs that don't have a static IP address. Such computers try to find a DHCP server in their local network which in turn assigns them an IP address, gateway, etc. so that they can connect to the internet or other computers from the local network.

  • Apache-mod_ssl-PHP-Howto

    Author: Falko TimmeTags: , Comments: 0

    Apache-mod_ssl-PHP-Howto This document describes how to install an Apache web server (1.3.x) with mod_ssl and PHP enabled.

  • Apache2-SSL-PHP5-Howto (+ Zend Optimizer And IonCube Loader)

    Author: Falko TimmeTags: , Comments: 6

    Apache2-SSL-PHP5-Howto (+ Zend Optimizer And IonCube Loader) This document describes how to install an Apache web server (2.0.x) with SSL and PHP5 (with Zend Optimizer and ionCube Loader) enabled.

  • Running Apache2 With PHP5 And PHP4 At The Same Time

    Author: Falko TimmeTags: , Comments: 6

    Running Apache2 With PHP5 And PHP4 At The Same Time This tutorial shows how to install and configure Apache2 with PHP5 and PHP4 enabled at the same time. Because it is not possible to run both PHP5 and PHP4 as Apache modules, we must run one of them as CGI, the other one as Apache module. In this document I will use PHP5 as Apache module and PHP4 as CGI, and I will describe the setup for the Linux distributions Debian Sarge (3.1) and Ubuntu 5.10 (Breezy Badger).

  • Securing Your Server With A Host-based Intrusion Detection System

    Author: Falko TimmeTags: , , Comments: 5

    Securing Your Server With A Host-based Intrusion Detection System This article shows how to install and run OSSEC HIDS, an Open Source Host-based Intrusion Detection System. It performs log analysis, integrity checking, rootkit detection, time-based alerting and active response. It helps you detect attacks, software misuse, policy violations and other forms of inappropriate activities.